blog[freezed]

Qu'est-ce qui se passe quand j'appuie sur Entrée ?

dans Bloc-notes

Par Denis Viviès

Qu'est-ce qui se passe quand j'appuie sur Entrée ?

logo PyConFr Lyon 2026

Salle MARI/SUGGAR - dimanche 1 novembre 2026 à 11:30 - 55 min

Qu'est-ce qui se passe entre le moment où je lance mon script et quand j'ai les résultats ? Comment est-ce que CPython passe d'un fichier py à du code machine ? Nous verrons la chaîne de compilation, en partant du tokenizer jusqu'à la génération et l'exécution du bytecode, en passant par les AST et Control Flow Graph. En décomposant étape par étape, nous verrons que c'est pas si compliqué et quelques applications de ces connaissances.


Suppport de présentation

Notes personnelles :

  • Vulture utilise AST pour détecter l ecode mort
  • le byte-code est un outil utilisé par d'autres language
  • ? le token UTF-8 est différents des autres?
    • il y a plusieurs token qui
  • ? comment es définie la fréquence d'usage dams l'arbre 2 (control flow) ?
    • Je ne sais pas, mais la réponse est probablement dans le code souce
  • ? Quels sont les cas d'usages de dis.dis()
    • je n'ai pas forcément de cas d'usage quotidien, peutêtree quand on travail avec du matéliel "moins standards"?